package com.yonyou.gmmc.service.JDInterface.model;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "TM_TP_PRODUCT_DETAIL")
public class TmTpProductDetail {
    @Column(name = "SKU")
    private String sku;

    @Column(name = "NAME")
    private String name;

    @Column(name = "BRANDNAME")
    private String brandname;

    @Column(name = "IMAGEPATH")
    private String imagepath;

    @Column(name = "PRODUCTAREA")
    private String productarea;

    @Column(name = "UPC")
    private String upc;

    @Column(name = "SALEUNIT")
    private String saleunit;

    @Column(name = "WEIGHT")
    private BigDecimal weight;

    @Column(name = "JDPRICE")
    private BigDecimal jdprice;

    @Column(name = "PRICE")
    private BigDecimal price;

    @Column(name = "WXSTATE")
    private Integer wxstate;

    @Column(name = "STATE")
    private Integer state;

    @Column(name = "SKUTYPE")
    private String skutype;

    @Column(name = "CREATE_DATE")
    private Date createDate;

    @Column(name = "UPDATE_DATE")
    private Date updateDate;

    @Column(name = "ISHOT")
    private Integer ishot;

    @Column(name = "UP_DATE")
    private Date upDate;

    @Column(name = "UP_JDDATE")
    private Date upJddate;

    @Column(name = "SALE_NUMBER")
    private Integer saleNumber;

    @Column(name = "POOL_NO")
    private String poolNo;

    @Column(name = "CATEGORY1")
    private String category1;

    @Column(name = "CATEGORY2")
    private String category2;

    @Column(name = "CATEGORY3")
    private String category3;
    
    @Column(name = "PC_NAME")
    private String pcName;
    
    @Column(name = "CREATE_BY")
    private Integer createBy;
    @Column(name = "UPDATE_BY")
    private Integer updateBy;
    

    public Integer getCreateBy() {
		return createBy;
	}

	public void setCreateBy(Integer createBy) {
		this.createBy = createBy;
	}

	public Integer getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(Integer updateBy) {
		this.updateBy = updateBy;
	}

	public String getPcName() {
		return pcName;
	}

	public void setPcName(String pcName) {
		this.pcName = pcName;
	}

	/**
     * @return SKU
     */
    public String getSku() {
        return sku;
    }

    /**
     * @param sku
     */
    public void setSku(String sku) {
        this.sku = sku;
    }

    /**
     * @return NAME
     */
    public String getName() {
        return name;
    }

    /**
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return BRANDNAME
     */
    public String getBrandname() {
        return brandname;
    }

    /**
     * @param brandname
     */
    public void setBrandname(String brandname) {
        this.brandname = brandname;
    }

    /**
     * @return IMAGEPATH
     */
    public String getImagepath() {
        return imagepath;
    }

    /**
     * @param imagepath
     */
    public void setImagepath(String imagepath) {
        this.imagepath = imagepath;
    }

    /**
     * @return PRODUCTAREA
     */
    public String getProductarea() {
        return productarea;
    }

    /**
     * @param productarea
     */
    public void setProductarea(String productarea) {
        this.productarea = productarea;
    }

    /**
     * @return UPC
     */
    public String getUpc() {
        return upc;
    }

    /**
     * @param upc
     */
    public void setUpc(String upc) {
        this.upc = upc;
    }

    /**
     * @return SALEUNIT
     */
    public String getSaleunit() {
        return saleunit;
    }

    /**
     * @param saleunit
     */
    public void setSaleunit(String saleunit) {
        this.saleunit = saleunit;
    }

    /**
     * @return WEIGHT
     */
    public BigDecimal getWeight() {
        return weight;
    }

    /**
     * @param weight
     */
    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    /**
     * @return JDPRICE
     */
    public BigDecimal getJdprice() {
        return jdprice;
    }

    /**
     * @param jdprice
     */
    public void setJdprice(BigDecimal jdprice) {
        this.jdprice = jdprice;
    }

    /**
     * @return PRICE
     */
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * @param price
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    /**
     * @return WXSTATE
     */
    public Integer getWxstate() {
        return wxstate;
    }

    /**
     * @param wxstate
     */
    public void setWxstate(Integer wxstate) {
        this.wxstate = wxstate;
    }

    /**
     * @return STATE
     */
    public Integer getState() {
        return state;
    }

    /**
     * @param state
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * @return SKUTYPE
     */
    public String getSkutype() {
        return skutype;
    }

    /**
     * @param skutype
     */
    public void setSkutype(String skutype) {
        this.skutype = skutype;
    }

    /**
     * @return CREATE_DATE
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return UPDATE_DATE
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return ISHOT
     */
    public Integer getIshot() {
        return ishot;
    }

    /**
     * @param ishot
     */
    public void setIshot(Integer ishot) {
        this.ishot = ishot;
    }

    /**
     * @return UP_DATE
     */
    public Date getUpDate() {
        return upDate;
    }

    /**
     * @param upDate
     */
    public void setUpDate(Date upDate) {
        this.upDate = upDate;
    }

    /**
     * @return UP_JDDATE
     */
    public Date getUpJddate() {
        return upJddate;
    }

    /**
     * @param upJddate
     */
    public void setUpJddate(Date upJddate) {
        this.upJddate = upJddate;
    }

    /**
     * @return SALE_NUMBER
     */
    public Integer getSaleNumber() {
        return saleNumber;
    }

    /**
     * @param saleNumber
     */
    public void setSaleNumber(Integer saleNumber) {
        this.saleNumber = saleNumber;
    }

    /**
     * @return POOL_NO
     */
    public String getPoolNo() {
        return poolNo;
    }

    /**
     * @param poolNo
     */
    public void setPoolNo(String poolNo) {
        this.poolNo = poolNo;
    }

    /**
     * @return CATEGORY1
     */
    public String getCategory1() {
        return category1;
    }

    /**
     * @param category1
     */
    public void setCategory1(String category1) {
        this.category1 = category1;
    }

    /**
     * @return CATEGORY2
     */
    public String getCategory2() {
        return category2;
    }

    /**
     * @param category2
     */
    public void setCategory2(String category2) {
        this.category2 = category2;
    }

    /**
     * @return CATEGORY3
     */
    public String getCategory3() {
        return category3;
    }

    /**
     * @param category3
     */
    public void setCategory3(String category3) {
        this.category3 = category3;
    }
}